home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / pchat312.zip / HISTORY < prev    next >
Text File  |  1992-09-14  |  19KB  |  313 lines

  1.  
  2. Beta 6   6/24/90 
  3. *When a user is not in Prochat, it will no longer permit use of the "/SEND"
  4.  command to that node.
  5. *Added support for larger boards with more than 9 nodes. Additional parameter
  6.  should be added to the configuration file. Line # 10 should now state how many
  7.  nodes are on your system.
  8. *Added sysop-configurable help file. CHTHELP should be placed in your Prochat
  9.  directory. Thanks to Andy Keeves and others for this suggestion. "/HElp"
  10. *Documentation modified to include sample PCBTEXT changes.
  11.  
  12. Beta 7   7/14/90
  13. *It's been a while since the last beta.  There is nothing much that is new
  14.  in this one, however we have gone from ProKit 3.1 to ProKit 3.2.  This
  15.  upgrade has solved several bugs.
  16. *When a user would abort the display of a text file, ProChat would not accept
  17.  any input from the modem.  Fixed.
  18. *All text in the program is now all encrypted do to some problems we were
  19.  having with people changing the text in the .exe file.
  20. *Added a new configuration file line.  Line 10 now contains the path and
  21.  filename of the help file to be displayed.  If this line does not exist,
  22.  then the default of "CHTHELP" (in the current directory) will be used.
  23.  
  24. Beta 8   7/22/90
  25. *When a user is typing a Prochat command (ie /SE, /PA, etc), if the line is
  26.  longer than 56 characters and wraps, the command will be issued and the
  27.  command will also be continued on the next line.
  28. *Added checking for text changes inside the ProChat program.  ProChat can
  29.  detect if any text has been changed in the exe file and will display an
  30.  appropriate message to the user if it has been changed.
  31.  
  32. RELEASE  9/22/90
  33. *When a user enters more than 3 blank lines in a row, it will display a message
  34.  to the user telling the user how to get help.
  35. *Released Prochat as ProChat 1.0
  36.  
  37. VERSION 2.0 - Beta 1   2/28/91
  38. *Its been a while since I've made a release.  I had hoped to have compiled it
  39.  with a new prokit in tp6.0, but I'm still stuck using tp5.5 because of the
  40.  lack of a version of prokit for tp6.0
  41. *Switched from Prokit 3.2 to Prokit 3.3.  Several bugs with prokit have been
  42.  hopefully fixed, although I am not aware of everything yet.
  43. *I'm now using my own routines for the PCBoard node display.  Previously I was
  44.  using the one supplied with ProKit.  It'll be more accurate now since it has
  45.  support for PCBoard's new status identifiers (Logging on, Paging Sysop, etc)
  46.  
  47. Beta 2   3/03/91
  48. *When displaying the usernet.dat file, ProChat would leave a () in the caller
  49.  name and location field when there was no caller on the node.  Fixed.
  50. *Added all new configuration program.  No more line editors!  Along with the
  51.  new configuration program I took the liberty of making several things
  52.  configurable.  They are listed below.
  53. *You may now disable the use of handles.  When you disable handles, the user's
  54.  first name is used.  When handles are enabled, the user's first name is the
  55.  default handle.
  56. *You may now choose to not allow the use of SYSOP or SYSTEM in users' handles.
  57. *You may now choose whether or not to allow 2 or more nodes to use the same
  58.  handle while in chat.  Allowing users to have the same handles can become
  59.  confusing often times.
  60. *You may now choose whether or not to display the user's calling location in
  61.  the PCBoard node scan.  There is also an option in PCBSetup for this.
  62.  Unfortunately ProKit does not have this variable available to me and in order
  63.  to get it from PCBoard I would have to read in the entire PCBoard.Dat file
  64.  all over again.  I decided to use this option instead.
  65.  
  66. Beta 3   4/08/91
  67. *In previous versions, ProChat allowed users to page themselves for chat.  The
  68.  caller would never receive the page, however.  This has been corrected.  Users
  69.  are no longer allowed to page themselves.
  70. *In previous versions, if the user tried to change his/her handle to the same
  71.  handle as he/she was using it would tell the user someone else is using that
  72.  handle.  Now it just acts as if no handle change had been made.
  73. *Changed "Chatting with group" in the PCBoard node scan display to "Chatting
  74.  in ProChat".
  75. *Added an all new split screen chat mode.  Now the user can chat without his
  76.  or her typing becoming mixed up with the incoming messages.  The screen can
  77.  be divided into two windows.  The top one is where incoming messages are
  78.  displayed and the bottom is where the user's typing is displayed.  See the
  79.  accompanying help file for more information
  80. *Updated the help file for the new /SPlit screen command.
  81. *Added a new program.  ProView is now included in the ProChat package when you
  82.  register the program.  Sysops that have already registered the door, please
  83.  contact the author at 401-726-3859 (Data) for the proview.zip file.  This
  84.  program will allow you (the sysop) to view the chat.dat file and see what
  85.  your users have been chatting about.  This is NOT distributed with the
  86.  unregistered version.  If you have not registered your copy of the door, this
  87.  program will not run.
  88. *Updated CHTSETUP to include online help.  You can now press F1 and a help
  89.  window will pop up for any one of the setup fields.  A new file called
  90.  CHTSETUP.HLP is distributed now with the program.  This is the online help
  91.  file.  If it is missing the program will still run but you will not have the
  92.  help feature.
  93. *When a user paged another using within prochat, the chat page would be sent
  94.  to every user in prochat.  Fixed.
  95. *When choosing a squelch value, it was case sensitive.  Fixed.  It is now all
  96.  uppercase.
  97.  
  98. Beta 4   04/27/91
  99. *Various cosmetic changes.
  100. *Added a new command (/WH) to display who is
  101.  currently chatting with the same channel and squelch settings as the user
  102.  executing the command.  The format is the same as what is displayed at login
  103.  to the door.
  104. *When the channel or squelch value is changed, the users with the same channel
  105.  and squelch settings are listed for the user
  106. *Eagles Nest BBS is no longer a support system for ProChat.  Due to some
  107.  circumstances beyond my control, I no longer wish to have any affiliation
  108.  with that system or the sysop.  Please call 401-726-3859 for online support
  109.  and/or registration.  Thank you.
  110. *Switched to ProKit 3.4.  Hopefully this will be a beneficial switch.  There
  111.  hasn't seemed to be much of a difference as far as ProChat is concerned in the
  112.  new versions of ProKit over the years, but the advantage 3.4 has over 3.3 is
  113.  that it is for turbo 6.0 instead of turbo 5.5.
  114. *ProView is now distributed with the prochat package.  Please note, however,
  115.  that you must register Prochat for it to run.  Without your registration
  116.  information it'll return to dos with an errorlevel of 2.
  117. *Added a new option in CHTSETUP called "Msg Show only after enter".  I think
  118.  this needs a little bit of explanation.  In the past, ProChat would check
  119.  for incoming messages every 5 seconds and after the user pressed enter on
  120.  his/her entry line.  With this option set to no, it will remain that way.  If
  121.  this option is set to yes, ProChat will not check for incoming messages every
  122.  5 seconds.  Instead, ProChat will only check for incoming messages after the
  123.  user has pressed enter on his/her entry line.
  124. *Updated the included CHTHELP file.  Added the new commands to it, and also
  125.  took out the BBS name that was in it.  It is now just a generic reference to
  126.  the BBS as "system".
  127. *Included a new text file that may be substituted for the CHTHELP file called
  128.  BRFHELP.  This is simply the list of commands available without the
  129.  descriptive text following them.
  130. *If there are no bug reports back to me within a couple of weeks, I will go
  131.  ahead and release this as ProChat 2.0R!  Following the release of 2.0, I will
  132.  begin work on version 3.0 which will include all of the features listed below
  133.  
  134. RELEASE   11/17/91
  135. *Released as ProChat 2.0R
  136.  
  137. VERSION 3.0 - Beta 1   11/22/91
  138. *Moved most display text to an external file.  Some of the display text is
  139.  still contained in the EXE file, most notably the version ID, copyright, etc.
  140.  All text is still in the EXE file incase the CHTTEXT file becomes corrupted
  141.  or lost.
  142. *Added a new option into CHTSETUP "Display Text Filename" which is the path and
  143.  name to the CHTTEXT file.  This file should not have an extension since there
  144.  may be multiple versions of this file for various languages.  Should anyone
  145.  create this file in another language, I would like a copy of it, Thanks!
  146. *Included a new file with the ProChat package called TEXTEDIT.  This program
  147.  will modify the display text file.  It is basically the same thing as
  148.  PCBoard's MKTXT145 program.  There is no documentation file for this program.
  149.  All the documentation you should need is displayed on the screen.
  150. *VERY IMPORTANT!  Make sure you delete your data files with this release!!!
  151.  The file formats are slightly different.  In the past I tried to keep all of
  152.  the data files as small as possible so I left no extra space.  Now we shall
  153.  all pay for that mistake.  No big problem though.  Just delete the files and
  154.  Prochat will rebuild them for you as they're needed.
  155. *A new command has been added: /AV.  This command will allow users to toggle
  156.  their availability for chat page.  When chat page has been set to off, other
  157.  users are not allowed to send a chat request to that user.  When it is on,
  158.  other users may send any number of chat requests to that user.
  159. *CHTSETUP has been changed a little bit.  BIOS screen writes are now supported.
  160.  Type CHTSETUP without any parameters for more information on this.
  161. *Many new configuration options have been added.  They are listed separately
  162.  below.  Please run CHTSETUP and set these values as you wish before running
  163.  this version.
  164. *Added option to allow or disallow paging users that are in PCBoard.  If you
  165.  do not want your users disturbing others that are in PCBoard then set this
  166.  flag to yes, otherwise users will be able to page users in PCBoard.
  167. *Added option to allow or disallow paging users that are in ProChat.  If you
  168.  do not want chat request messages to be passed back and forth between users
  169.  in ProChat then set this flag to yes, otherwise users will be able to page
  170.  other users in ProChat.
  171. *Added option to display the time left to the user every so many minutes.  If
  172.  you do not want time warnings to be sent then set this value to 0.  Otherwise
  173.  time left messages will be automatically displayed every however many minutes
  174.  you have this set to.  Usually 5 or 3 is a good value for this.
  175. *Added option to display /SE messages to the sysop whether they are addressed
  176.  to the sysop or not.  The sysop is assumed to be using user record number 1.
  177.  If this flag is set to yes and you are not user record number 1 then whoever
  178.  is using record number 1 will be able to see all /SE messages.  If you do not
  179.  want to see /SE messages that are not to you set this to no.  If a message
  180.  comes through that is not addressed to you, a red asterisk (*) will be shown
  181.  between the colon and actual message text.
  182. *Added option to allow or disallow use of the help status line in split screen
  183.  mode.  If you do not want users to be able to have the help status line on the
  184.  top of their screen, set this option to no.
  185. *Added option to allow or disallow adjusting the size of the display windows
  186.  in split screen mode.  If you do not want users to be able to adjust the size
  187.  of the display windows, set this option to no.
  188. *Added option to place all users into a channel other than 1 when ProChat is
  189.  initialized.  If you set this to a value other than 1, make sure you update
  190.  the CHTTEXT file to reflect the proper channel!
  191. *Added option to place all users into a squelch value other than group when
  192.  ProChat is initialized.  The default for this setting is to leave it blank.
  193.  
  194. ** MAJOR UPGRADE FOR PROCHAT 3.0!!! **
  195.  
  196. *ProChat has been completely rewritten from scratch to make room for the new
  197.  PCBoard 14.5a/Xnnn versions.  The file format for the UserNet.Dat file is
  198.  totally different so I decided rather than hacking through tons of code to
  199.  make the appropriate changes, I'd redo the whole program.  While rewriting the
  200.  entire program, I decided to take advantage of it ... Quite a bit has changed.
  201.  Everything (I think) is outlined below.
  202. *New setup program.  The setup program is now *required* to configure prochat.
  203.  I've tricked prokit into thinking that the binary file used for configuration
  204.  information is a text file.  (pretty nifty, eh?)  The switch from the text
  205.  file format to the binary file format has one major advantage ... On some
  206.  systems, sharing violations would occur of two nodes were trying to read the
  207.  same configuration file at exactly the same time.  This won't happen any more
  208.  because everything is read in much faster and the appropriate file locking
  209.  methods are used.
  210. *File formats for the prochat.dat and chat.dat files have changed.  Make sure
  211.  that you DELETE YOUR OLD PROCHAT.DAT AND CHAT.DAT FILES BEFORE RUNNING THIS
  212.  VERSION OF PROCHAT.  You may also wish to delete your old config file and
  213.  start from scratch.  A new file has also been added called CHANNELS.DAT
  214.  (actually you can name it anything you like)  This file is used internally by
  215.  Prochat and should require no intervention on your part.
  216. *Handle trashcan file has a new feature.  If the first column of a line has an
  217.  asterisk (*) in it, the text following the asterisk will be interpreted as a
  218.  string that should not be allowed anywhere in the user's handle.
  219. *A new command has been added: /AD.  This command is only available if you have
  220.  a security level of 110 or higher.  With this command, you can adjust a user's
  221.  time limit if he/she is on another node inside prochat.
  222. *A new command has been added: /GO.  User's may now log off of the system from
  223.  within ProChat.
  224. *Channel monitoring has been greatly enhanced.  In prior versions only channels
  225.  could be monitored, but now squelches may be monitored as well.  A full
  226.  explanation is included in the docs.  Also, the number of monitors has been
  227.  increased from 5 to 10.
  228. *Added support for paging nodes inside PCBoard with /Xnnn version of the code.
  229. *Added support for the new status commands in the new usernet.dat format.
  230. *Command /SE has been enhanced
  231. *Various (ahem, many) cosmetic changes
  232. *Upgraded from ProKit 3.4 to ProKit 3.44
  233. --03/23/92
  234. *Fixed monitor bug where initially there would be garbage monitors set.
  235. *Cosmetic changes
  236.  
  237. Beta 2   4/27/92
  238. *Fixed bug where chat pages sent to PCBoard below version /Xnnn were not
  239.  actually reaching users.
  240. *Add PCBoard style node scan prior to requesting node to page in page user
  241.  command.
  242. *If user is not in expert mode, the menu is automatically displayed when the
  243.  user presses / to enter command mode.
  244.  
  245. Beta 3  5/24/92
  246. *Added configurable security level checks for /AD and /RE commands.
  247. *Added new command: /RE.  This command will allow someone with enough access
  248.  to log another node off of the system as long as that node is in ProChat.
  249. *Added beeps to incoming private messages, chat pages, and system messages.
  250. *Fixed bug with /GO command.  Users are now properly logged off of the system
  251.  when that command is used.  One very important thing to note, however ... If
  252.  you have the "exit to dos after call" flag set in PCBSetup, you must have
  253.  PCBoard create a USERS.SYS file when it runs ProChat.  ProChat itself doesn't
  254.  touch the file, but that will let PCBoard know to exit after the call with an
  255.  errorlevel of 5 if someone logs off from within ProChat.
  256. *Fixed a problem where squelching was not working properly.  When squelched,
  257.  users would receive messages that were not squelched as well as the squelched
  258.  messages.  This is fixed.
  259. *Moved all display text to an external file.  A new program called TEXTEDIT has
  260.  been added to the package.  This will allow you to modify the text displayed.
  261.  Some messages have been retained in the program, but the majority can be
  262.  modified.
  263. *Bug fixed where if a /U configuration was in use, no nodes would appear in the
  264.  node scans, and various other items would not work.  This is now fixed.
  265.  
  266. RELEASE   07/03/92
  267. *Released as ProChat 3.0R
  268.  
  269. VERSION 3.1 - Beta 1   7/16/92
  270. *The '/' is no longer a hot key to enter command mode.  I've decided that it
  271.  was not as quick and disallowed the use of stacking command line parameters.
  272.  I have gone back to the old format.  Hopefully everyone will be happy with
  273.  this decision ...
  274. *Added security level protection over every command except for /EX, /QU, and
  275.  /HE.  Everything else is security level protected.  In addition, if the user
  276.  does not have access to the /HA command, the user will not be allowed to
  277.  choose a handle when the door first runs.  Also, if the user does not have
  278.  access to the /WH command, a list of users chatting will not be displayed to
  279.  the user when the door first runs.  ** IMPORTANT **  To edit the security
  280.  levels, in setup, press the F2 key.  Then press ESC to return to regular
  281.  setup mode.  You may toggle back and forth as many times as you wish.
  282. *Added a new command: /AC.  This command will send a special message to the
  283.  nodes chatting in the current settings.  The user may follow the command with
  284.  text on the command line or (s)he will be asked to enter it if there is none
  285.  present on the command line.  The output format as received by other nodes for
  286.  this message is as follows: "<handle> <message>"  <handle> is the handle of
  287.  the user sending the message.  <message> is the text the user has entered.
  288.  An example of it's use ... "/AC is smiling" would come across as "Sysop-Matt
  289.  is smiling"  It's simple.
  290. *Added a new command: /IG.  This command will allow users to create and
  291.  maintain a list of up to 20 handles at a time for the system to ignore
  292.  incoming messages from.
  293.  
  294. VERSION 3.1 - Beta 2   9/14/92
  295. *Added extended support for the newest version of PCBoard.  To have ProChat
  296.  make use of the new extended format USERNET.XXX file, change the version of
  297.  PCBoard you are using in SETUP to /Xyyy, where yyy is the number of nodes you
  298.  are running.  (ie if you are only running 3 nodes, you would enter /X3 in that
  299.  field).  ProChat will interpret this as a request to use the new USERNET.XXX
  300.  file instead of the old USERNET.DAT.  You must also change the usernet.dat
  301.  allocation field to point to USERNET.XXX instead of USERNET.DAT.  The new
  302.  BR command from PCBoard will also work with ProChat.  Users will be able to
  303.  receive a BR message from PCBoard.  **PLEASE NOTE: ProChat still continues to
  304.  support the old USERNET.DAT format.
  305. *ProChat now uses the (BR)oadcast method to page a user in PCBoard from
  306.  ProChat if the USERNET.XXX file is being used.  When a user pages another in
  307.  this manner, the receiving node will receive a message similar to the
  308.  following: "NODE 4 WANTS TO CHAT IN PROCHAT".  
  309. *(BR)oadcast messages from PCBoard will be received in ProChat and handled
  310.  properly.  Please make sure that you run TEXTEDIT on every PROTEXT language
  311.  file that you have.  This will cause ProChat to display "PCBoard Broadcast:"
  312.  in front of a received broadcast message.
  313.